package org.example.heap;
/**
 * 测试解释器模式和JIT编译模式
 * -Xint 完全采用解释器模式执行程序 54233
 * -Xcomp 完全采用即时编译器模式执行程序。如果即使编译出现问题，解释器会介入执行。 6981
 * -Xmixed 采用解释器+即使编译器 的混合模式共同执行程序。 7147
 * @author youshang
 * @date 2022/03/26 11:32
 **/
public class IteCompTest {

    public static void main(String[] args) {
        long start = System.currentTimeMillis();

        testPrimeNumber(10000000);

        long end = System.currentTimeMillis();
        System.out.println(end - start);

    }

    public static void testPrimeNumber(int count){
        for (int i = 0; i < count; i++) {
            flag:for (int j = 2; j <= 100; j++) {
                for (int k = 3; k <= Math.sqrt(j) ; k++) {
                    if (j % k == 0){
                        continue flag;
                    }
                }
            }

        }
    }

}
